package com.cy.pj.sys.dao;

import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * 基于此dao对象操作用户角色关系表数据
 */
@Mapper
public interface SysUserRoleDao {
    /**
     * 新增用户和角色关系数据
     * @param userId 用户id
     * @param roleIds 角色id
     * @return
     */
    int insertUserRoles(Integer userId,List<Integer> roleIds);

    /**
     * 基于用户id获取角色id
     * @param userId
     * @return
     */
    List<Integer> selectRoleIdsByUserId(Integer userId);


    /**
     * 基于用户id删除用户角色关系数据
     * @param userId
     * @return
     */
    int deleteByUserId(Integer userId);
}
